<?php
class register extends baseController {    
	public function __construct() {
		parent::__construct ();
	}
    
    public function index() {
        if(!$_POST) {
            $this->load->view('register', null);
            return;   
        }
        
        $data = $this->input->post();
        
        $error = '';
        if($this->accountModel->check_exist('username', $data['username'])) {
            $error = 'Tên tài khoản đã tồn tại, hãy chọn tên khác';
        } else if($this->accountModel->check_exist('email', $data['email'])) {
            $error = 'Email đã được đăng ký, hãy nhập email khác';
        }
        
        if($error) {
            $this->session->set_flashdata('message', $error);
            $this->session->set_flashdata('data', $data);
            redirect(base_url().'register');
            return;   
        }
        $data['passwordd'] = md5($data['passwordd']);
        $data['roleid'] = 2;
        $data['startdate'] = date('Y-m-d H:i:s');
        $data['statuss'] = 1;
        $this->accountModel->insert($data);
        $this->session->set_flashdata('message', 'Đăng ký tài khoản thành công.');
        redirect(base_url().'login');
        
    }
}
?>